Skip to content

Align charter with OpenJS template - #247

Draft
rokotyan wants to merge 1 commit into
mainfrom
update/charter
Draft

Align charter with OpenJS template#247
rokotyan wants to merge 1 commit into
mainfrom
update/charter

Conversation

@rokotyan

@rokotyan rokotyan commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Summary

Based on the OpenJS Project Charter Template.

  • align CHARTER.md with the simplified OpenJS project charter template
  • retain a concise cosmos.gl mission and scope and identify the TSC as the governing body
  • replace duplicated project-specific governance rules with the template's shared CPC references

Summary by CodeRabbit

  • Documentation
    • Reorganized and streamlined the project charter into clearly defined sections.
    • Clarified the project’s scope, governance references, responsibilities, decision-making, and charter-update requirements.
    • Added navigation anchors and links to related OpenJS governance documentation.

@coderabbitai

coderabbitai Bot commented Jul 15, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 04fd52e7-ebbb-4f30-b108-2b4c247595d7

📥 Commits

Reviewing files that changed from the base of the PR and between c901094 and bf8e12e.

📒 Files selected for processing (1)
  • CHARTER.md

📝 Walkthrough

Walkthrough

CHARTER.md was rewritten into seven concise OpenJS-aligned sections, adding mission and scope anchors, delegating governance processes to referenced documents, and changing charter-document approval to require CPC approval.

Changes

Charter governance rewrite

Layer / File(s) Summary
Condensed charter sections
CHARTER.md
Replaces detailed principles and TSC procedures with mission, scope, delegated governance, decision-making, voting, and document-change sections, including navigation anchors and updated approval wording.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Possibly related PRs

  • cosmosgl/graph#233: Also restructures CHARTER.md governance sections and updates OpenJS CPC and governance references.
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly summarizes the main change: aligning CHARTER.md with the OpenJS template.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch update/charter

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@rokotyan rokotyan changed the title docs: align charter with OpenJS template Align charter with OpenJS template Jul 15, 2026

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@CHARTER.md`:
- Line 46: Update the “Decision making” wording in the referenced sentence to
the hyphenated “decision-making,” preserving the existing meaning and link.
- Line 39: Update the Section 6 CPC Charter link in CHARTER.md to use the
current anchor for “Responsibilities Delegated to OpenJS Foundation Projects,”
while preserving the existing link text and surrounding sentence.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: e695f05b-96d9-4fae-b037-060c2d434add

📥 Commits

Reviewing files that changed from the base of the PR and between 7caed47 and 67640fb.

📒 Files selected for processing (1)
  • CHARTER.md

Comment thread CHARTER.md
Comment thread CHARTER.md
Signed-off-by: Nikita Rokotyan <nikita@rokotyan.com>
@rokotyan
rokotyan marked this pull request as draft July 15, 2026 22:33
@rokotyan rokotyan self-assigned this Jul 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant